package com.shuang.string3;

import java.util.Scanner;

public class Main {
    public static void main (String[] args){
        //先根据字符串中数字出现的次数计算数组长度 然后定义数组将字符串中的字符放到数组中 然后替换字符串中的数字 双指针方法从后向前填充数组 一个指针指向数组中字符串的末尾位置 一个指向数组最后位置然后依次替换 若遇到数字 将数字替换成number

        Scanner scanner = new Scanner(System.in);
        //输入一个字符串 小写字母和数字
        String str = scanner.next();

        //用于计算数组长度
        int len = 0;

        for (int i = 0; i < str.length(); i++) {
            //字符串中出现数字
            if (str.charAt(i) >= '0' && str.charAt(i) <= '9') {
                len += 6; //出现一次数字 长度加6 number
            } else {
                len++;
            }
        }

            //定义数组
            char[] res = new char[len];

            //将字符串中的字符存到数组中
            for (int i = 0; i < str.length(); i++){
                res[i] = str.charAt(i);
            }

            //左右指针位置
            int left = str.length() - 1;
            int right = len - 1;

            for (; left >= 0; left--){
                if (str.charAt(left) >= '0' && str.charAt(left) <= '9'){
                    //遇到数字
                    res[right--] = 'r';
                    res[right--] = 'e';
                    res[right--] = 'b';
                    res[right--] = 'm';
                    res[right--] = 'u';
                    res[right--] = 'n';
                }else {
                    res[right--] = res[left];
                }
            }

            System.out.println(res);


    }
}
